MAKISFALVVVALIVFQQVSEAHRPIDFNEEVLEKDLHEAKDLIEEDLREKETSIRNLESEVSLLTKSEMMLTQLELAYKNGRNLEHFGKKLKKFNRRIKRAPEEVRYVSIIQSILKDLGLNGGRH